home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / COMMUNIC / 0717.ZIP / MSR229.UPD < prev    next >
Text File  |  1987-05-24  |  10KB  |  196 lines

  1. MS-DOS Kermit Version 2.29 Release Notes, May 26, 1986:
  2.  
  3. New Features:
  4.  
  5. . Full DOS 2.0 file support; device and path may be included in any
  6.   file specification in any Kermit command.  DOS 1.x support fully removed.
  7.   Version 2.29 will not run under DOS 1.x (neither would 2.28).
  8.  
  9. . On the IBM PC family, emulation of VT52, H19, VT102, and dumb terminal (the
  10.   latter to allow coresidence with a loadable console driver like [N]ANSI.SYS).
  11.   Support for host control of 25th line during terminal emulation.  Increased
  12.   screen memory for rollback, dynamically sized to allow for varying memory
  13.   capacity (about 8K required per screenful).  Program needs at least 60K to
  14.   run, will use as much as 100K if available, plus more when PUSH, SPACE, or
  15.   other commands that invoke DOS or other programs are used.
  16.  
  17. . VT102 emulation on IBM PC family includes all major VT102 features except
  18.   132 columns, smooth scrolling, printer control, and various diagnostic
  19.   functions.  H19/VT52 emulation is more complete than in previous versions.
  20.   VT102 is equivalent to VT100 with AVO, plus line and character insert and
  21.   delete functions, and local echo capability, i.e. it is a strict superset
  22.   of the VT100, and is upwards compatible with ti.
  23.  
  24. . The MS-DOS Kermit server responds to advanced server commands (REMOTE DIR,
  25.   REMOTE HOST, REMOTE DEL, REMOTE TYPE, REMOTE CWD, etc).  But because 
  26.   certain DOS "interactions" can't be fully disabled, these commands can
  27.   sometimes cause the server to hang (like when DOS asks "Abort, Retry, 
  28.   Ignore?" at the real console).
  29.  
  30. . Improved file name handling, to prevent destruction of directory,
  31.   system, hidden, read-only, and volume label files.  GET and RECEIVE allow
  32.   device and path to be prefixed to incoming filename.  File renaming algorithm
  33.   much improved for conversion of incoming file names to DOS conventions, and
  34.   for filename collision avoidance.  Only valid DOS filenames are created or
  35.   used for new files. 
  36.  
  37. . On the IBM PC family, compatibility with TopView, DesqView, and MS Windows,
  38.   and with the IBM Extended and Professional Graphics Adapters.
  39.  
  40. . Screen save (on the DEC Rainbow and IBM family only).  <esc-char>F
  41.   appends current screen to file KERMIT.SCN; use SET DUMP to change screen
  42.   dump file (or device) name.  Differs from LOG in that escape codes are
  43.   not saved, only the text itself (sans attributes).  Use in conjunction
  44.   with screen rollback to save the last several screens.
  45.  
  46. . New SET TERMINAL command for setting terminal type and parameters,
  47.   including foreground and background color and intensity on systems that
  48.   support it (currently only for IBM family).  Also, explicit control over
  49.   whether program should wait for vertical retrace cycle to write screen (snow
  50.   removal).
  51.  
  52. . New file transfer display options: SET DISPLAY QUIET, REGULAR, SERIAL.
  53.  
  54. . Program segments are now ordered independently of MASM/LINK version, without
  55.   any special switches required for building, which should clear up all the
  56.   system crashes that occurred when people ran the program after building it
  57.   from source without the appropriate switches.
  58.  
  59. . Assembles with MS MASM 1.25, IBM MASM 2.0 aka MS MASM 3.0, and MS MASM 4.0,
  60.   as well as Intel RMX assembler.
  61.  
  62. . Increased screen rollback memory on DEC Rainbow.
  63.  
  64. . Heath/Zenith-100 port i/o now interrupt driven, therefore much faster.
  65.  
  66. . COMMENT command, for documenting TAKE files.
  67.  
  68. . SET RETRY n command for changing the packet retry threshold.
  69.  
  70. . HANGUP command for dropping DTR & RTS, to signal modem to hang up phone
  71.   (IBM family only).
  72.  
  73. . LOG command now also logs debugging information (packets, terminal session)
  74.   if SET DEBUG ON command has been given.
  75.  
  76. . All known bugs in 2.28 fixed including:
  77.    Severe problems if program assembled and linked improperly
  78.    GET command filename confusion
  79.    Failure to warn when run under DOS 1.x
  80.    Many problems with file renaming, name truncation, etc.
  81.    Exported filenames with no filetype no longer end with period
  82.    SET DEST PRINTER didn't work correctly
  83.    Problems with dynamic memory allocation causing system crashes
  84.    Problems with dynamic memory allocation requiring more memory than necessary
  85.    Problems with file transfer display & mode line display on early PC, Compaq
  86.    Problem with <esc-char>? display on early PC, Compaq
  87.    Heath-19 emulation bug regarding receipt of CR or LF at col 80 vs autowrap
  88.    The "C?" bug in the command parser
  89.    ^C of a file transfer now honors SET INCOMPLETE KEEP
  90.    Lost clusters on disk if BYE command given with log file open
  91.    RUN command did not default file types .EXE, .COM, .BAT
  92.    Long debug lines would overflow screen
  93.    Overruns of half duplex systems at high baud rates
  94.    Control-prefix operands in packets not range checked
  95.    Interrupt and performance problems on IBM PC family
  96.    Numbers sometimes disappearing from file transfer display
  97.    Problems parsing SET PORT options in generic MS-DOS Kermit
  98.    Program crashes with "divide overflow" when transferring very long file
  99.    Tendency to hangup Hayes 1200B internal modem upon startup
  100.    Problems when padding with more than 2 or 3 characters
  101.  
  102. Known limititations of version 2.29:
  103.  
  104. . On the IBM family, SET MODE OFF, SET MODE ON sequences can produce
  105.   permanent, normal-video mode line.
  106. . On the IBM family, SET DEBUG ON not only selects packet display during file
  107.   transfer, but also control-character/escape-sequence display during
  108.   terminal emulation.  There are no separate controls for these functions.
  109. . On systems that use "grey keys" or F-keys for functions like BREAK, modeline
  110.   toggle, screen scroll, or emulator reset, there is no way to move these
  111.   functions to other keys.  Therefore, if "traditional" (e.g. keypad) values
  112.   are to be assigned to these keys using SET KEY, their built-in Kermit
  113.   functions are lost.
  114. . Certain keys on the IBM PC keyboard produce no scan code detectable by
  115.   Kermit, e.g. keypad 5, control-5, etc., and therefore cannot be redefined
  116.   with SET KEY SCAN.  Additional keys on the new "enhanced" keyboard
  117.   (such as F11 and F12) behave similarly.
  118. . On some systems, the message "Undefined baud rate" may appear when program
  119.   is started.  This just means you should issue a SET SPEED command.
  120. . Semicolons can not be used in filenames in GET commands from TAKE files,
  121.   because within TAKE files, semicolons are treated as the start of a comment.
  122. . Caution should be used when invoking certain terminate-and-stay-resident
  123.   programs while PUSHed from Kermit (e.g. using the PRINT command for the first
  124.   time), as not all of these programs observe proper etiquette for allocating
  125.   and freeing memory.
  126. . Each command macro definition is limited to 132 characters in length.
  127.   Longer macros can be formed by chaining (end one definition with a DO
  128.   for the next).
  129. . On early (original motherboard & BIOS) PCs, and on systems that mimic them
  130.   (e.g. Compaq), the cursor may assume a strange shape upon return from
  131.   CONNECT.  This is caused by a bug in the early BIOS, which stored cursor
  132.   attributes incorrectly.
  133. . MS-DOS Kermit cannot read commands from a .BAT file.  It only reads them
  134.   from the keyboard.  It may be run in the batch, but only using command
  135.   line arguments (possibly invoking TAKE files).
  136.  
  137. Incompatibilities with previous releases:
  138.  
  139. . SET HEATH gone, replaced by SET TERMINAL { HEATH, VT102, etc }
  140. . SET AUTOWRAP gone, replaced by SET TERMINAL WRAP
  141. . SET REMOTE ON/OFF changed to SET DISPLAY OFF/ON (but SET REMOTE still there)
  142. . Filename completion (recognition) no longer works, because of support for
  143.   fully qualified DOS 2.0 pathnames.
  144.  
  145. Tested successfully on the following systems:
  146.  
  147. . IBM PC, XT, AT, PCjr, Portable PC, Convertible PC, and RT with AT DOS option
  148. . Compaq, Z150, Z160, and other IBM compatibles
  149. . DEC Rainbow
  150. . Heath/Zenith-100
  151. . HP-150, HP-110, and Portable Plus
  152. . NEC APC and APC-3
  153. . Victor 9000 / Sirius 1
  154. . ACT Apricot
  155. . Sanyo MBC 550
  156. . Texas Instruments Professional PC
  157. . Generic MS-DOS
  158. . Intel 300 series with iRMX-86
  159.  
  160. Needs testing on:
  161.  
  162. . Wang PC
  163. . Olivetti M24 PC
  164. . Grid Compass II
  165. . DECmate-II,III with XPU (MS-DOS) option
  166.  
  167. IBM PC family H19 and VT102 emulators tested successfully with:
  168.  
  169. . EMACS (DEC-20, CCA, GNU, and others, using line/char insert/delete)
  170. . EDT, PHONE (VAX/VMS) (what else on VMS?  TPU?)
  171. . 1-800-DEC-DEMO
  172. . UNIX vi, sysline, etc
  173. . Various torture tests
  174.  
  175. What's not in 2.29 (wish list for future releases):
  176.  
  177. . TRANSMIT command for raw file upload
  178. . Login scripts
  179. . DIAL command, telephone directory
  180. . Transaction file logging.
  181. . A way to accept default values for omitted trailing fields in commands.
  182. . A better built-in help facility.
  183. . VT102 ANSI printer control
  184. . Long packets, sliding windows, or attribute packets
  185. . Tektronix or other graphics terminal emulation (except in TI Pro & Victor)
  186. . Redefinable keys at Kermit-MS> prompt level
  187. . Control over display of 8-bit characters during CONNECT
  188. . Pause at end of screen during local TYPE
  189. . A simple way to make Alt = Meta, without many many SET KEY commands
  190. . Piped operation a la UNIX (e.g. compress foo.bar | kermit send)
  191. . Integration with C-Kermit protocol modules
  192.  
  193. Request contribution of TopView .PIF file, Desqview and Windows configuration
  194. files, verification that 2.29 works on the as-yet untested systems, along with
  195. .BOO files, installation instructions, etc., for those systems.